//这个模块获取的是品牌管理的数据的模块
import request from "@/utils/request"

//获取品牌列表的接口
// /admin/product/baseTrademark/{page}/{limit}   get
export const reqTradeMarkList = (page, limit) => request({ url: `/admin/product/baseTrademark/${page}/${limit}`, method: "get" })

//添加品牌
// 新增品牌： /admin/product/baseTrademark/save  post 携带两个参数：品牌名称和品牌logo
//切记： 对于新增的品牌，给服务器传递数据，不需要id，id是由服务器生成的

//修改品牌
// 修改品牌：/admin/product/baseTrademark/update  put 携带3个参数：id，品牌名称，品牌logo
//切记：对于修改某一个品牌的操作，前端携带的参数需要带上id，需要告诉服务器是哪一个品牌
export const reqAddorUpdateTradeMark = (tradeMark) => {
    if (tradeMark.id) {
        //带给服务器的数据携带id --修改操作
        return request({ url: '/admin/product/baseTrademark/update', method: 'put', data: tradeMark })
    } else {
        //添加品牌
        return request({ url: '/admin/product/baseTrademark/save', method: 'post', data: tradeMark })
    }
}

//删除品牌
// /admin/product/baseTrademark/remove/{id}  delete
export const reqDeleteTradeMark = (id) => request({ url: `/admin/product/baseTrademark/remove/${id}`, method: 'delete' })